A model transformation-based approach for the Dependability analysis of UML-based system designs with maintenance

نویسنده

  • Hegedüs Ábel
چکیده

In this document a novel model transformation-based approach is de ned which can automatically generate models for dependability analysis of annotated UML-based systems. The method is capable of dealing with the dependability properties of the system components along with the maintenance policies and activities de ned for the system. Developers of complex systems today use modeling languages like UML to specify, document and visualize the requirements, functionality and behavior of their product. Often extension or pro les are used to grasp the characteristics of domain-speci c systems. Furthermore the non-functional properties such as availability or fault-tolerance are important especially in embedded and real-time systems and service-critical applications hence the quantitative evaluation of these properties are required at design-time. However evaluation can only be carried out on precise mathematical models the creation of which is not trivial and needs a modeling expert with insight to both the developed system or its speci cation language and the mathematical formalism used for the dependability models. In order to relieve the developer from the tiresome and error-prone task of model creation new methods have to be created to bridge the huge gap between the speci cation and dependability models. The method de ned in this document provides automatic dependability model generation through the usage of a novel UML pro le. This pro le extends the industry standard MARTE pro le which is widely used for the development of embedded and real-time systems with the concepts of maintenance and monitoring. Additionally the Service-Oriented Pro le is extended by de ning new characteristics for the non-functional service-contracts and thus the method provides support for the dependability evaluation of systems with service-oriented architecture. The method was created according to the Model-Driven Architecture (MDA) paradigm and involves an intermediate dependability domain-speci c model that acts as a transition between the speci cation and dependability models. The metamodels and transformations required for the automatic execution of the approach can be implemented using the Eclipsebased VIATRA model transformation framework. Both the use of the VIATRA framework and the embracing of the MDA paradigm assures the possibility of future extensions. This work was partially supported by the SENSORIA European project (IST-3-016004) and ResilTech.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stochastic Dependability Analysis of System Architecture Based on UML Designs

The work in this paper1 is devoted to the definition of a dependability modeling and model based evaluation approach based on UML models. It is to be used in the early phases of the system design to capture system dependability attributes like reliability and availability, thus providing guidelines for the choice among different architectural and design solutions. We show how structural UML dia...

متن کامل

Availability analysis of mechanical systems with condition-based maintenance using semi-Markov and evaluation of optimal condition monitoring interval

Maintenance helps to extend equipment life by improving its condition and avoiding catastrophic failures. Appropriate model or mechanism is, thus, needed to quantify system availability vis-a-vis a given maintenance strategy, which will assist in decision-making for optimal utilization of maintenance resources. This paper deals with semi-Markov process (SMP) modeling for steady state availabili...

متن کامل

A multi-stage stochastic programming for condition-based maintenance with proportional hazards model

Condition-Based Maintenance (CBM) optimization using Proportional Hazards Model (PHM) is a kind of maintenance optimization problem in which inspections of a system relevant to its failure rate depending on the age and value of covariates are performed in time intervals. The general approach for constructing a CBM based on PHM for a system is to minimize a long run average cost per unit of time...

متن کامل

An Intermediate Dependability Model for state-based dependability analysis

Model-Driven engineering (MDE) aims to elevate models in the engineering process to a central role in the speciication, design, integration, validation, and operation of a system. MDE is becoming a widely used approach within the dependability domain: the system, together with its main dependability-related characteristics, is represented by engineering language models, while automatic transfor...

متن کامل

Stochastic Dependability Analysis of System Architecture Based on UML Models

The work in this paper1 is devoted to the definition of a dependability modeling and model based evaluation approach based on UML models. It is to be used in the early phases of the system design to capture system dependability attributes like reliability and availability, thus providing guidelines for the choice among different architectural and design solutions. We show how structural UML dia...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009